package com.panshi.service;


import com.panshi.vo.qa.Pages;
import com.panshi.vo.qa.QuestionAudit;

import java.util.List;

/*
 *问题审核
 */
public interface IQuestionAuditService {
    //添加问题
    boolean addQuestionAudit(QuestionAudit questionAudit);
    //查询总记录数
    Pages<QuestionAudit> inquirePagesQuestionAudit(Pages pages);
    //总数查询
    Integer inquireQuestionAuditSum(Pages pages);
    //通过id查询问题
    QuestionAudit inquireById(int id);
    //修改内容（用户）
    boolean updateQuestionAudit(QuestionAudit questionAudit);
    //删除(标记删除)
    boolean deleteQuestionAudit(int id);
    //修改审核状态<审核>（管理员）
    boolean updateState(QuestionAudit questionAudit);

    //用于用户查询自己发布的问题审核
    List<QuestionAudit> inquireMyQuestionAudit(int userId);
}
